import { Table } from 'antd'

export const createTable = (arg) => {
  const { list, columns } = arg;
  const dataSource = (list && list.data) || [];
  const pagination = {
    current: list && list.page, //当前页数
    total: list && list.total, //total数据总数
    defaultCurrent: 1, //默认的当前页数
    defaultPageSize: 10, //默认的每页条数
    pageSize: list && list.pageSize, //每页条数
    pageSizeOptions: ['10', '20', '30'], //指定每页可以显示多少条
    showQuickJumper: true, //是否可以快速跳转至某页
    showSizeChanger: true, //是否展示 pageSize 切换器，当 total 大于 50 时默认为 true
    position: 'bottom', //显示位置
  };
  console.log(list)
  return <Table
    dataSource={dataSource || []}
    columns={columns}
    scroll={{ x: 1300 }}
    pagination={pagination}
    rowKey={(record) => {
      return record.id;
    }}
  // onChange={this.handleTableChange}
  />
}